API выступает важным звеном с пользователем, но одновременно является частой точкой риска в вопросах безопасности.
Для эффективной защиты API следует обеспечить:
1. Проверку подлинности и управление доступом
Надежные методы идентификации пользователей и четкое разграничение прав доступа — базовые меры против несанкционированного проникновения.
Современные протоколы, такие как OAuth 2.0 и JWT, позволяют корректно аутентифицировать пользователей и ограничивать их действия, что существенно снижает вероятность взлома.
2. Использование HTTPS
Шифрование данных при передаче с помощью HTTPS гарантирует сохранность информации от перехвата и подделки.
Это базовый уровень безопасности для API. В статье представлены дополнительные критически важные рекомендации, без которых ваш API под угрозой.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 Вся правда об увольнениях в IT в 2025-м
Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картину. Без прикрас и корпоративного пиара.
Но для этого нам нужна ваша помощь! Мы собираем данные от разработчиков, тестировщиков, менеджеров и всех, кто работает в ИТ, чтобы создать честное исследование о:
— реальных причинах массовых увольнений
— судьбе тех, кто остался за бортом IT-рынка
— том, сколько времени сейчас нужно на поиск работы
Почему это важно? Потому что сила в правде. Зная реальную ситуацию, вы сможете лучше понимать тренды рынка и планировать карьеру.
⚡️Пройдите опрос и помогите всему сообществу: https://clc.to/yJ5krg
Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картину. Без прикрас и корпоративного пиара.
Но для этого нам нужна ваша помощь! Мы собираем данные от разработчиков, тестировщиков, менеджеров и всех, кто работает в ИТ, чтобы создать честное исследование о:
— реальных причинах массовых увольнений
— судьбе тех, кто остался за бортом IT-рынка
— том, сколько времени сейчас нужно на поиск работы
Почему это важно? Потому что сила в правде. Зная реальную ситуацию, вы сможете лучше понимать тренды рынка и планировать карьеру.
⚡️Пройдите опрос и помогите всему сообществу: https://clc.to/yJ5krg
Почему мы решили писать собственный Object Storage для новой платформы MWS?
🔗 Рассказываем в статье в хабе DevCloud от MWS на Хабр
Вы узнаете:
⏺️ Почему нам не подошли даже зрелые решения вроде Ceph RGW
⏺️ С какими техническими ограничениями и компромиссами мы столкнулись при оценке альтернатив
⏺️ Как устроено наше собственное S3-совместимое хранилище — и зачем мы вообще его делаем
⏺️ Как архитектура с Golang, PostgreSQL и Kafka даёт гибкость и масштабируемость
⏩️ Подписаться на хаб
Вы узнаете:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Практический пример для Ansible
Основной элемент в Ansible — это playbook, который описывает последовательность задач для выполнения на удалённых серверах.
1️⃣ Определите цель плейбука
Чтобы написать хороший плейбук нужно определиться с его целью. Цель должна быть чётко сформулирована, например: установка пакетов, настройка сервисов, деплой приложения.
2️⃣ Определите основные переменные и хосты в
Inventory.ini — это стандартный файл инвентаризации в Ansible, где перечисляются хосты и группы хостов, на которых будут выполняться плейбуки.
3️⃣ Напишите сам плейбук
Затем можно написать сам плейбук. Как пример — плейбук, шифрует архив с помощью GPG и загружает на удалённый сервер хранения:
4️⃣ Вынесите переменные в отдельный файл
Это может быть небольшой файл, который можно переиспользовать:
Бонус: плейбук для создания кастомного ASCII-арт баннера на удалённых серверах.
Ansible можно использовать не только для настройки, но и для улучшения пользовательского опыта.
🐸 Библиотека devops'a #буст
Основной элемент в Ansible — это playbook, который описывает последовательность задач для выполнения на удалённых серверах.
Чтобы написать хороший плейбук нужно определиться с его целью. Цель должна быть чётко сформулирована, например: установка пакетов, настройка сервисов, деплой приложения.
inventory.ini
Inventory.ini — это стандартный файл инвентаризации в Ansible, где перечисляются хосты и группы хостов, на которых будут выполняться плейбуки.
[webservers]
web1.example.com
web2.example.com
[dbservers]
db1.example.com
db2.example.com
[backup_server]
backup-server.example.com
[all:vars]
ansible_user=admin
ansible_ssh_private_key_file=~/.ssh/id_rsa
Затем можно написать сам плейбук. Как пример — плейбук, шифрует архив с помощью GPG и загружает на удалённый сервер хранения:
- name: Резервное копирование с шифрованием и загрузкой
hosts: localhost
vars:
backup_files:
- /etc/nginx/nginx.conf
- /var/www/html
backup_dest: /tmp/backup.tar.gz
gpg_recipient: "[email protected]"
tasks:
- name: Создать архив с файлами
archive:
path: "{{ backup_files }}"
dest: "{{ backup_dest }}"
- name: Зашифровать архив GPG
command: "gpg --output {{ backup_dest }}.gpg --encrypt --recipient {{ gpg_recipient }} {{ backup_dest }}"
args:
removes: "{{ backup_dest }}"
- name: Копировать зашифрованный архив на удалённый сервер
copy:
src: "{{ backup_dest }}.gpg"
dest: "/backup/{{ inventory_hostname }}_backup.gpg"
delegate_to: backup_server
Это может быть небольшой файл, который можно переиспользовать:
backup_files:
- /etc/nginx/nginx.conf
- /var/www/html
backup_dest: /tmp/backup.tar.gz
gpg_recipient: "[email protected]"
Бонус: плейбук для создания кастомного ASCII-арт баннера на удалённых серверах.
- name: Создать ASCII-арт баннер на сервере
hosts: all
become: yes
tasks:
- name: Установить figlet для генерации ASCII-арта
apt:
name: figlet
state: present
update_cache: yes
- name: Сгенерировать ASCII баннер и записать в файл /etc/motd
shell: echo "Welcome to $(hostname)" | figlet > /etc/motd
args:
creates: /etc/motd
Ansible можно использовать не только для настройки, но и для улучшения пользовательского опыта.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как мы в облаке MWS строим сети в Kubernetes и раздаём одинаковые IP на разные ВМ
🔗 Читайте новые статьи в хабе DevCloud от MWS на Хабр:
➡️ про Multus CNI и multi-homed поды
➡️ про DHCP-сервер облака и раздачу IP в VRF
Рассказываем, как развиваем overlay-сеть платформы собственной разработки:
⏺️ почему Multus + Cilium — must-have для multi-homed подов
⏺️ как устроен DHCP в мире, где
⏺️ зачем VPP прокидывает Option 82, и как мы ловили баги
⏩️ Подпишись на хаб DevCloud от MWS, если интересна внутренняя кухня облаков.
Рассказываем, как развиваем overlay-сеть платформы собственной разработки:
192.168.0.1
могут быть у сотни клиентовPlease open Telegram to view this post
VIEW IN TELEGRAM
🛠 Подборка проектов для прокачки скиллов
На реддите поделились большой подборкой бесплатных проектов и ресурсов для прокачки навыков DevOps и Linux. Спешим поделиться с вами.
• Linux Upskill Challenge — челленджи для прокачки навыков работы с Linux.
• OverTheWire Wargames — игровые задания по безопасности и Linux.
• AWS Workshops — интерактивные воркшопы по AWS и DevOps.
• KodeKloud Free Labs — бесплатные лабораторные работы для практики DevOps.
• Sad Servers Scenarios — сценарии для тренировки администрирования.
• Iximiuz Labs — практические задания для DevOps и безопасности.
• DevOps Upskill Challenge — проекты и упражнения для изучения DevOps.
• Engineer KodeKloud Practice — практические задачи по DevOps и облачным технологиям.
• Cloud Resume Challenge — интересный проект по облачным навыкам и инфраструктуре.
• Learn Git Branching — интерактивное обучение Git.
• Play with Docker Labs — sandbox для экспериментов с Docker.
• Kubernetes Goat — тренажёр для изучения Kubernetes.
• DevOps Exercises by Bregman Arie — набор упражнений для практики.
• DevOps Daily — ежедневные задачи и новости DevOps.
• SRE Bootcamp Exercises — упражнения для SRE-инженеров.
💾 Сохраните подборку, чтобы не потерять и обязательно поделитесь с коллегами
🐸 Библиотека devops'a #буст
На реддите поделились большой подборкой бесплатных проектов и ресурсов для прокачки навыков DevOps и Linux. Спешим поделиться с вами.
• Linux Upskill Challenge — челленджи для прокачки навыков работы с Linux.
• OverTheWire Wargames — игровые задания по безопасности и Linux.
• AWS Workshops — интерактивные воркшопы по AWS и DevOps.
• KodeKloud Free Labs — бесплатные лабораторные работы для практики DevOps.
• Sad Servers Scenarios — сценарии для тренировки администрирования.
• Iximiuz Labs — практические задания для DevOps и безопасности.
• DevOps Upskill Challenge — проекты и упражнения для изучения DevOps.
• Engineer KodeKloud Practice — практические задачи по DevOps и облачным технологиям.
• Cloud Resume Challenge — интересный проект по облачным навыкам и инфраструктуре.
• Learn Git Branching — интерактивное обучение Git.
• Play with Docker Labs — sandbox для экспериментов с Docker.
• Kubernetes Goat — тренажёр для изучения Kubernetes.
• DevOps Exercises by Bregman Arie — набор упражнений для практики.
• DevOps Daily — ежедневные задачи и новости DevOps.
• SRE Bootcamp Exercises — упражнения для SRE-инженеров.
💾 Сохраните подборку, чтобы не потерять и обязательно поделитесь с коллегами
Please open Telegram to view this post
VIEW IN TELEGRAM
👾 AI-агенты — настоящее, о котором все говорят
На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉
Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи!
На обучении вы соберете полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов.
🎓 В рамках курса вы научитесь:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Разберете реальные кейсы и научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд.
Старт 5 июля, а при оплате до 1 июня действует дополнительная скидка и бонус — эксклюзивный лонгрид по API и ML от Proglib.
Начните осваивать тему уже сейчас 👉 https://clc.to/Cttu7A
На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉
Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи!
На обучении вы соберете полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов.
🎓 В рамках курса вы научитесь:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Разберете реальные кейсы и научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд.
Старт 5 июля, а при оплате до 1 июня действует дополнительная скидка и бонус — эксклюзивный лонгрид по API и ML от Proglib.
Начните осваивать тему уже сейчас 👉 https://clc.to/Cttu7A
proglib.academy
Курс|AI-агенты для DS-специалистов
На курсе ты разберёшься, как работают AI-агенты и как их применять в работе — от текстовых помощников до систем, помогающих принимать решения. Разберем архитектуру агентов, связку с внешними API, пайплайны действий и популярные библиотеки. Курс включает реальные…
Библиотека девопса | DevOps, SRE, Sysadmin pinned «👾 AI-агенты — настоящее, о котором все говорят На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉 Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи! На обучении вы соберете полноценные…»
This media is not supported in your browser
VIEW IN TELEGRAM
Стань частью масштабного ИТ-события от МТС
True Tech Day 2025 — третья технологическая конференция МТС для профессионалов ИТ‑индустрии. Одна из главных тем в этом году — тренды и практики искусственного интеллекта.
В программе:
— Доклады от ученых и зарубежных спикеров с индексом Хирша более 50.
— Кейсы применения современных ИИ‑решений — от AI‑агентов, тестов LLM и бенчмарков до вопросов регулирования.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
…а еще after-party со звездным лайн-апом.
Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатное, но мест мало. Регистрируйся по ссылке.
True Tech Day 2025 — третья технологическая конференция МТС для профессионалов ИТ‑индустрии. Одна из главных тем в этом году — тренды и практики искусственного интеллекта.
В программе:
— Доклады от ученых и зарубежных спикеров с индексом Хирша более 50.
— Кейсы применения современных ИИ‑решений — от AI‑агентов, тестов LLM и бенчмарков до вопросов регулирования.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатное, но мест мало. Регистрируйся по ссылке.
Вокруг фича флагов столько шума, что кажется, будто без них никак. Но давайте смотреть правде в глаза: этот инструмент имеет свои серьёзные плюсы и недостатки. Сейчас разберёмся.
Плюсы feature flags:
+ Можно включать и выключать функции в любое время, даже после деплоя.
+ Возможность быстро отключить нерабочую или багованную функциональность без полного отката.
+ Поддержка A/B тестирования и постепенного развертывания.
+ Код можно внедрять «в тёмную», активируя позже.
Минусы feature flags:
- Неочищенные флаги превращают код в сложный для понимания и поддержки.
- Флаги в разных окружениях могут рассинхронизироваться и приводить к неожиданным багам.
- Изменения через UI платформ часто не отражаются в Git, что мешает отслеживанию.
- Управление токенами и доступом часто организовано недостаточно строго.
- Платформы не всегда хорошо вписываются в существующие CI/CD процессы.
- Масштабирование и цены могут вырасти непредсказуемо.
💬 Как думаете, фича флаги это мастхев или без них намного лучше? Делитесь мыслями в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Скрипты на C#
В последнем обновлении .NET появилась незаметная, но мощная фича: теперь вы можете писать C#-скрипты — без csproj, без IDE, без явной сборки — и запускать их как обычные shell-скрипты.
Пример:
Теперь можно написать команду запуска C# скрипта в shebang.
CLI автоматически компилирует одиночный C#-файл, под капотом создаёт временный проект и исполняет его.
Получается не так быстро как bash скрипты, но эта фича позволяет разработчикам попробовать себя в девопс не изучая специфичные инструменты.
🐸 Библиотека devops'a #буст
В последнем обновлении .NET появилась незаметная, но мощная фича: теперь вы можете писать C#-скрипты — без csproj, без IDE, без явной сборки — и запускать их как обычные shell-скрипты.
Пример:
#!/usr/bin/dotnet run
Console.WriteLine("Привет из .NET!");
Теперь можно написать команду запуска C# скрипта в shebang.
CLI автоматически компилирует одиночный C#-файл, под капотом создаёт временный проект и исполняет его.
Получается не так быстро как bash скрипты, но эта фича позволяет разработчикам попробовать себя в девопс не изучая специфичные инструменты.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Linux теперь в Telegram!
Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами
Подписывайтесь: @linuxos_tg
Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами
Подписывайтесь: @linuxos_tg
На прошедшей неделе состоялся Red Hat Summit 2025, где компания представила ряд значимых новинок в области искусственного интеллекта, гибридных облаков и операционных систем. Среди анонсов:
— Red Hat AI Inference Server. Новая платформа для оптимизации вывода ИИ-моделей в гибридных облаках, поддерживающая любые модели и ускорители.
— Red Hat Enterprise Linux 10. Обновлённая версия ОС с поддержкой квантово-устойчивого шифрования, интеграцией с ИИ и улучшенной безопасностью.
— OpenShift Lightspeed. Виртуальный ассистент на базе ИИ, интегрированный в OpenShift, для упрощения управления инфраструктурой.
— llm-d. Открытый проект для распределённого вывода ИИ-моделей с участием таких компаний, как Google Cloud и NVIDIA.
— Модели Llama. Поддержка моделей Llama от Meta в Red Hat AI, включая оптимизированные версии и интеграцию с vLLM.
— Сотрудничество с NVIDIA. Интеграция OpenShift AI с NVIDIA Enterprise AI Factory для развертывания ИИ-систем с использованием новейших ускорителей.
— Ask Red Hat. Новый ИИ-ассистент в Red Hat Customer Portal, помогающий пользователям быстрее находить ответы и решать проблемы.
Red Hat двигается к интеграции ИИ в гибридные облачные решения и обеспечению открытых стандартов в области ИТ.
Please open Telegram to view this post
VIEW IN TELEGRAM